Parliament has been blamed for approving the $510 million contentious Amei power contract signed under the previous...