The diverse landscape and its vastness have made India a 'sub-continent.' Guarded on the northern frontier by the lofty Himalayan peaks, Thar Desert in the West, the Indian Ocean in the South and the Bay of Bengal in the East, India stands tall amidst the several other Asian countries. The rivers, lakes, deserts and forests are equally impressive. The tropical climate of the subcontinent is also a major reason for such richness.