downtoearth-subscribe

Indian National Trust For Art and Cultural Heritage (INTACH)

The Indian National Trust For Art and Cultural Heritage (INTACH) is a non-profit organization set up in 1984 to involve its members in protecting and conserving India’s vast natural, built and cultural heritage.

Related Content