London is truly magical just after the sunset at the twilight hour. Its timeless architecture stands out with magical appearance in the city of London. Big Ben is one of the iconic landmark in British cityscapes.
The vivid bluish tones of the sky at the twilight and the reflection on the river Thames is an astonishing phenomenon that can be witnessed only at the twilight hour just after the sunset which is most often called the magical hour.
The Big Ben stands out in the scene with bright clock face.