America
Two police officers killed on duty in Canada

Ottawa, March 17
Two police officers were shot and killed in Edmonton, Canada, while responding to a domestic dispute call, local media reported.
According to CTV News, on Thursday morning, the two patrol members responded to a family dispute in an apartment building in Edmonton, reports Xinhua news agency.
Upon arrival, they went inside the building, approached the suite, and were shot by a male subject.
The two members, Constables Travis Jordan and Brett Ryan, were rushed to hospital and they were both declared deceased, CTV News said.
A male suspect was also dead from what investigators believed was a self-inflicted gunshot wound.
One person, a female who was related to the suspect, was in hospital with life-threatening injuries, CTV News reported, adding that the investigation into the officers' deaths was still in the early stages.

6 hours ago
H-1B Visa Fee only for new petitions, not renewals: White House

12 hours ago
Australian study unlocks secrets of ancient life through fossil faeces

12 hours ago
Nepal: Interim PM Karki has to rebuild public trust in governance

12 hours ago
Afghan senior official slams Trump's remarks on Bagram airbase

12 hours ago
Tech giants urge H-1B holders to stay in US after Trump's visa overhaul, ask those abroad to return to US

12 hours ago
CoHNA celebrates end of DOJ investigation on BAPS temple

12 hours ago
Not only US, several countries are restricting entry

12 hours ago
US decision on H-1B visa fee hike likely to have humanitarian consequences: Govt

12 hours ago
US experts warn Trump administration against undermining relationship with India: Report

15 hours ago
Our foreign policy, diplomacy have completely failed: Imran Masood slams govt after Prez Trump’s H-1B visa fee hike

15 hours ago
Congress criticises US President Trump, Centre's policies over H-1B visa fee hike

15 hours ago
Miami City Commission will open with hymns from Rig-Veda, Upanishads, Bhagavad-Gita

16 hours ago
The great American dream may now be too expensive to achieve