As Donald Trump and Kamala Harris berate each other in the run up to November's election in the US, Parmeshwar Bawa takes you through why the battle for the White House comes down to 7 states like Arizona and Georgia.