New Delhi, July 24 -- Mahabaleshwar, a popular hill station in Maharashtra's Satara district located in the Western Ghats, has recorded the highest ever rainfall a 24-hour period -- witnessing 60 cm between Thursday and Friday....