There is no British festival on May 29th.
Ramadan Which last about 29 to 30 days folled by 3 days of Eid-al-fitar Celeberation.
It Is celebrated because its a time for people to bring a specail possession!
Because to preserve our culture and to prove that our country has a different and nice festival
Diwali is celebrated some thing you call dias they are made out of plastic they light it up ana they bend babo to make all kind of animals,shapes,things,and put the dia on the babo
Not any really significant festivals. The first and last Monday in May is always a Bank Holiday.