Barclays Q2 profit before tax rises 31% to £3.3 billion; revenue climbs 16% to £8.3 billion - BCS News | Rallies