Azerbaijan GP will remain on the Formula 1 calendar until 2030 after a four-year extension, with its Baku street circuit known for unpredictable racing and unique scenic layout.