People hustling and bustling outside a European cafe.