Cross posted from the Official Google Blog.Nearly 2.5 million Muslims will officially begin the annual Islamic ritual of the Hajj on November 5, in Mecca, Saudi Arabia. The Hajj represents one of the five pillars of Islam; it requires all Muslims around the world who are able-bodied and can afford it...