Is Mahanagar Gas Ltd. worth buying?