The attack took place around sunset. Bannu Cantonment is located about 200 km southwest of Peshawar in Khyber Pakhtunkhwa province.