India is home to 43 UNESCO Heritage sites, and each one has a story to tell. These places are worth visiting for sure.
Explore 10 legendary places from the Mahabharata, including Kurukshetra, Hastinapur, and Dwarka. Dive into history, mythology ...