At least 45 people were injured due to a roof collapse during a wedding ceremony in Afghanistan's eastern Kapisa province, the provincial police office said on Tuesday.