India is a land filled with wonders, both natural and manmade. From the mountains of the Himalayas to the forests of Pondicherry, the vast and beau…