English News | Latest and Breaking News | Todays News
Image Source: AP 18 villagers shot dead at mosque in Nigeria At least 18 worshipers were…