The Buckingham Palace is one of the many important royal landmarks that stand in London to this date
The most visited tourist attraction in Britain
Visitors can enjoy the 19 magnificent State Rooms
Streetside
Bird's Eye