Visiting Madrid – The City That Never Sleeps!
Madrid – The City That Never Sleeps! Hola! (Hello in Spanish) Madrid, a city located in the middle of the Castilian plateau is the capital city of Spain. Madrid is called the London of Spain and is known for its 18th century architectural monuments and palaces and also for its home football team. At Madrid, […]