Where is British High Commission New Delhi?

Coordinates: 77.193055555556 28.5975

Be the first visitor to thank for this answer!

Thanks!