31 languages like Bengali, Punjabi spoken in UK school