International travelers to India looking forward to a visit to the monument of love regarded as the seventh wonder of the world – the Taj Mahal in Uttar Pradesh’s Agra – may soon be shocked to learn that the city is nowhere to be found on the Indian map. The historic city established by Muslim […]