The US elections 2016 have taken the entire world by surprise. While all the pre election polls hinted towards a… Read More