Facebook Inc (NASDAQ:FB) has struck a deal to buy electricity from a 32-MW wind farm in India as part of a wider renewables agreement with Mumbai-based CleanMax, the duo said on Thursday.