British Prime Minister David Cameron, accompanied by his wife Samantha celebrated Diwali. They visited the Swaminarayan Mandir, the largest traditional Hindu temple outside India.