Saddi Dilli houses a number of Foreign Embassies and Consulates. New Delhi, the capital city of India, houses foreign embassies of practically all the major nations in the world. There are also a number of consulates and high commissions here. These administrative offices can be of great help if one is willing seek information about the visa requirements of different countries … [Read more...]