Interesting Facts about India in English About 100 million years ago, India was an island. India’s Name of India “Indus” is derived from the Indus River. The jambara of the Kumbh Mela in India is so big that it can be seen even from space. India’s Takshashila University is the world’s first university which was […]
Recent Comments