Madrid is the capital and most populous city of Spain. The city has almost 3.3 million inhabitants and a metropolitan area population of approximately 6.5 million. Read More
Ambassador of India to the UN TS Tirumurti on Tuesday (local time) said that the aspirations of the Palestinian people for Statehood and Israel's security concerns can be fulfilled through an open and direct dialogue based on the internationally agre ...