Tagged: Jawaharlal Nehru Square Moscow Russia

11 Places Across The World Which Have Been Named After Indians

Cricket, Bollywood and politics are touted as the three religions of this country, the uniting factors that cement people across varied cultures, languages and customs. India is a land of immense talent and Indians are...