Lata - North India's Susheela?