*Sigh*
Type this on Google Maps:
N-88, Panchsheel Park
New Delhi
110017
India
Your answer should be "The Residence of Panscheel Park".
Zoom in to the spot highlighted. Find Gamel Abdel Nasser Marg, just above the spot. Move west a few centimeters. Go north a few centimeters. Congratulations, there should be the Embassies of Taiwan and Cambodia right there.
Wow man, your all-knowing spirit has found the truth. An Indian troll made the pages I mentioned, and very conveniently got it to the top of the Google Search list, just so that could Bullshit here. Anyways, I wonder why I even bothered, lol.