Designed by
Title
Westminster and Thames River in London at night, England. #284020790
Description
Thames River and Westminster at night in London. The shimmering lights illuminate the cityscape,casting a magical glow upon the water. Towering above the river,the Houses of Parliament,with the iconic Big Ben,stand proudly as symbols of British history and culture.