newsbite
Stock markets tumble in early trade as crude oil prices hit $100 per barrel mark — NewsBite