The impressive Grande Mosquée built in 1964, sits in the heart of Médina, a lively neighbourhood where tiny tailor shops fight for space with improvised market stalls, and creative ideas brew between street cafés and makeshift football grounds.