9 places in the world where you can notice the stamp of India and feel proud
# Angkor Wat, Combodia Considered to be the largest religious monument in the world, Angkor Wat was a Hindu, later a Buddhist temple complex in Cambodia. It is of national importance and appears on the national flag of the country and is considered as the prime tourist attraction of the country. # Neuve-Chapelle Indian […]
9 places in the world where you can notice the stamp of India and feel proud Read More »