Home Offbeat Mecca – A modern city with the traditional elements of Islamic architecture