Near Dwarka Sector-21 Metro Station New Delhi, Delhi, Delhi, Delhi (National Capital Territory of India), India