The Kaaba is the kiss of all Muslims