Makkah’s rich ethnic tapestry on show during Ramadan