Formula 1 returned to the streets of Baku, Azerbaijan last weekend