This photo was taken in Barcelona, Spain.
High above the clouds. The approximately 520-meter-high Tibidabo is the highest mountain in the Collserola mountain range and shields the city from the weather of the hinterland. The Tibidabo is worth it alone because of its breathtaking view.
Photo was taken from: https://www.instagram.com/p/Bf501l0nrLI/?taken-by=wanderlust8858