Washington: At least eight people were killed during a shooting incident that took place at a FedEx facility in the US city of Indianapolis, police said on Friday, adding there…
Copyright © 2024 - Odisha Television Limited All Rights Reserved.