This year's main celebrations fall between October 31 and November 1, but some events including a large London one took place last weekend. In Trafalgar Square on October 27, a festival of lights was held from 1pm to 7pm and saw hundreds of Indian dancers in rainbow saris perform.