Home Tags Art in India

Tag: art in India

The story of India through art

Le Sutra is the only hotel in the world where the philosophy of India is told through contemporary art form, and with art the narrator took this story to London.