Facebook Google+ Twitter India is known for it’s diverse cultural heritage, vibrantly colorful nature and endlessly beautiful architecture. The tourists from the country and abroad flock to world renowned places like Taj Mahal, Shimla and Goa. India, however holds much more than this. The offbeat places in India hold unexplored natural beauty and cultural diversity ...