Last Sunday more than 70,000 people travelled from all over UK to take part in a massive demonstration in London, _______ that Prime Minister and all the other delegates ______ to the Paris Climate Change Conference this week, come back with a positive, strong deal.
demanding, travelling
to demand, to travel
demanded, travelled
is demanding, is travelling