A vast country with a population well over 1 billion, India’s landscape is as diverse as it is large, from the high peaks of the Himalayan Mountains to the white sandy beaches of Kerala, in Southern India. It has many major city’s, including two of the world’s most populous, Mumbai and Delhi. India is also renowned for its many thousands of temples featuring beautiful examples sculpture and architecture.