Is Havells India Ltd. worth buying?