91 Iffley Road
Oxford OX4 1EG
England
United Kingdom
Oxford Centre for Animal Ethics
ETS, EU, Climate change, Emissions trading, international law