Rs 18 lakh fine