India has always been considered an exotic land, the land of magic and mystery, lavished by nature's splendor. Stretching from the cool grey fringe of the Himalayas in the north to the turquoise spread of the Indian ocean in the south, washed by the Arabian sea and the Bay of Bengal on either side, the peninsula is a tourist delight. Full of beaches, forests, wildlife, plateaus, deserts, hills and plains, sparkling in the warm sunlight, it is forever alluring. It ...