Mahinda rajapaksa

Executive Presidency: Promises made and broken over 2010