VOLVO

Buses.. the backbone of public transportation in busy cities across the world, if you live in London or have had the chance to visit you would relate to the iconic red double deck buses traveling through  the capital city?!

Have you ever thought of where it may have come from?!