US House votes to end Iran war as seven Republicans defect; UK inflation jumps to 3.1% ahead of Bank of England decision; BOJ expected to hike rates to three-decade high.