Dundee, Scotland DD1 4HN
United Kingdom
University of Dundee
International Investment Law; Energy Law; Energy Investments