Mġarr residents protest giant solar farm that splits town 'with massive village of glass'
Mġarr solar farm equal in size to seven football grounds, residents protest loss of countryside, developers claims site is a quarry in bid to obtain permit for large-scale solar farm