A heatwave in Morocco has killed at least 21 people in a 24 hour period in the central city of Beni Mellal, the health ministry announced on Thursday.The meteorology department said soaring temperatures affected much of the North African country from Monday to Thursday, reaching 48 degrees Celsius in many areas.