Embassy of the People's Republic of China in India

50-D, Shantipath, Chanakyapuri, New Delhi 110021, India
Has info on China-India relations, the ambassador, consular affairs including visas, related Chinese laws and regulations, travel guide etc
 
Map placements may be only approximate. Please check site.