India offers a variety of sights to see and things to do. The Himalayan ranges border it in the north and the Arabian Sea, Bay of Bengal, and the Indian Ocean on three sides. India is beautiful because of its picturesque backwaters, hill towns, and landscapes. Thus it has a lot to offer to the tourist.