The miracle of Kaaba from space