The values of the UK's Indian community should be "ever more involved" in shaping British life, David Cameron said today, as he visited one of the biggest Hindu temples outside India.

The Prime Minister said he wanted "many more British Indians" in Parliament after arriving at Shri Swaminarayan Mandir in Neasden, north-west London, with wife Samantha to celebrate the Hindu festival Diwali.

The couple removed their shoes before entering as a customary mark of respect, while Mr Cameron was also decorated with a "tilak" - the red dot on the forehead adopted by Hindu worshippers on religious festivals.

Speaking to thousands of worshippers gathered in the temple's main hall, Mr Cameron said: "I think of the values that you are celebrating today - family, community. Those are the values that we in this country need more of.

"It is great that more British Indians are contributing to British politics.

"We want many more British Indians in our parliament, Commons and Lords, and yes, in the government of our country too."

The Prime Minister apologised for failing to wear traditional Indian clothes during the visit after describing Mrs Cameron's sari dress as "magnificent".

He told worshippers he will soon make his third official visit to India as Prime Minister and said the British Indian community could help build relations with the Asian country.

"This is a vitally important friendship for the United Kingdom," he said.

"Yes we have a shared language, we have cultural ties, we have a shared past, but what really matters is how we can work together now and in the future.

"We want to be the partner of choice for India