Photo of big bus tour bus near the willard hotel in washington dc on 10/28/16. Big Bus was founded in london england in 1991 and serves cities around the world with hop on hop off convenience that allow tourists to explore the city on their own time.