Three people have been killed and 24 others injured when unknown men attacked a mosque with three hand-grenades in Suleman Khel area of Badhber during Isha prayers, police sources said on Friday.