Mr Brown will be back in time for his last Prime Minister 's questions of the summer before heading off again the following weekend , July 20 and 21 , to the Middle East for a 6,000-mile , 20-hour round trip during which he will hold talks with leaders from across the region .