Welcome to The Park , New Delhi , India