Thousands of retailers are preparing for Black Friday sales starting this week, with stores slashing prices and extending opening hours to make sure shoppers …

source