Madrid, Royal Metropolis Of Spain admin | 06 May 2011 General The Spanish capital of Madrid is home to about three million people and the variety of sights can easily compete with cities like London or Rome. A Read More