Lado Sarai : The Art & Design Hub

The Wall Tv takes you to Lado Sarai the art and design hub of New Delhi, India.