Multiple choice general knowledge In which part of Indian soil can you find the Taj Mahal ? Jalandhar Agra Delhi Ludhiana Reveal answer Fill a bubble to check yourself B Correct answer Explanation The Taj Mahal is located in Agra, Uttar Pradesh, on the banks of the Yamuna River. It was built by Shah Jahan. Jalandhar and Ludhiana are cities in Punjab, while Delhi is a separate union territory.