5/60 Double Story Road, Main Market, Tilak Nagar, Delhi, Delhi (National Capital Territory of India), India