An intriguing sign in the middle of a field of wind turbines in Tamil Nadu.