omair-khan.com
Plaza de Espana, Seville, Spain
Photo Gallery Date: Dec, 2014 Location: Seville, Spain Plaza de España, known as "the Venice of Seville", is situated inside Maria Luisa Park and measures 50,000 sq meters, the size of five football (soccer) pitches. A semi-circular brick building designed in Renaissance/neo-Moorish style, with a tower at each end (tall enough to be…