At least seven children have been killed while 185 others hospitalised due to the recent outbreak of measles in a village near Keenjhar Lake, Thatta.