Amrita Shergil Marg, New Delhi