Towering at an incredible 369 feet, the Vishwas Swaroopam, or the Statue of Belief, is a monumental representation of Lord Shiva’s divinity and grandeur
Ready to explore places most travellers haven’t even heard of yet? India offers an abundance of lesser-known travel spots to discover that will take your trip to the next level!