MISSIONS DIPLOMACY
An architectural marvel: The new diplomatic complex of the Embassy of the Kingdom of Saudi Arabia in New Delhi
The new diplomatic complex of the Embassy of the Kingdom of Saudi Arabia in New Delhi is a testimony to the significance of diplomatic relations between the two countries....