The High Commission in London is one of India's largest and oldest missions abroad and the focal point of the nation's relationship with Britain. But its grandeur is incompatible with how it is described by some online petitioners in the United Kingdom.
(Read more)