Ponnani Beach, 23 February 2018

Ayalakkad, 21 February 2018

Uppungalkadavu, 17 February 2018

Ponnani Harbour, 4 February 2018

Kazhimbram Beach, 6 January 2018

Malampuzha, 25 December 2017

Uppungalkadavu Kole, 12 December 2017

Ponnani, 26 November 2017

Adat Kole, 5 November 2017

Poor souls. What could have been the reason for the defects apart from accidents?. Infections, perhaps?.
Good that you payed attention to the unfortunate birds.