Categories
Snippets

Painting spotted at a hotel in New Delhi. Slightly unsettling?