major mecca