Cardiff lights the way for Indian celebration /25 Oct 2011/altcardiffDiwali, which means ‘festival of lights’, is the most widely celebrated festival in India and it is coming back to Cardiff In... Read More