Madrid is the capital and largest city of Spain, best known for its great cultural and artistic heritage, and boasts some of the liveliest nightlife in the world. It is the pumping heart of Spain where the seat of government, and residence of the Spanish monarch, the political centre of Spain. Due to its […]