Embassies India: Embassies of Republic of Serbia by Simon April 11, 2018 One Comment Address: 3/50 G Niti Marg Chanakyapuri, 110021 NEW DELHI, INDIA Phone: + 9111 / 2687-36-61, + 9111 / 2687-20-73 Fax:… Read More