Consumer rights panel slaps ₹8-lakh fine on firm for ‘faulty’ roofing

Cities