Home Tags India art

Tag: India art

The story of India through art

Le Sutra is the only hotel in the world which tells the story of the philosophy of India - where art is and where art form is the narrator.