The Rambla de la Catedral, a UNESCO World Heritage Site in Barcelona, Spain, features a series of terraced stone walls adorned with vibrant purple flowers, set against a backdrop of lush greenery and palm trees.