China has instead inked a contract with Maldives to establish 12 solar power plants at 12 Maldivian islands, it said.