Light to moderate rain accompanied by hailstorm at some places in Punjab has devastated wheat and other crops in about 50-60 villages.