India is a land of diverse physical features. Every possible geographical physical feature you can think of is present in India. The people of India have diverse physical features. They practise different religions, speak different languages and follow different customs and traditions. They also differ in their dress and food habits.
In spite of all these external differences, the people of India have a common feeling of Indianness. They are bound by a common cultural heritage and they share certain basic values.