The Embassy of India is located in the Liangmaqiao area of Chaoyang District, Beijing. The embassy is located within a US$10 million, 13500 sqm facility in proximity to various office buildings, the Embassy of the United States, and the Embassy of Israel. The embassy is commuted through Liangmaqiao subway station.Wikipedia