U.S. President Barack Obama has called on Britain’s young people to reject pessimism, cynicism, and xenophobia during a town hall discussion in London Saturday, a day after he dealt with stinging criticism over his remarks expressing support for Britain to stay in the European Union.