mecca fun facts