RABAT - Crown Prince of Abu Dhabi, Sheikh Mohamed bin Zayed Al Nahyan granted Morocco a $100 million donation for development projects related to solar and wind energy, a statement by the Royal Office said on Tuesday.