Prague-New Town, Czech Republic. Jindřišská street, a Hop On Hop Off bus.