ICICI Lombard got listed at Rs 650 per share, down by 1.66% as against its issue price of Rs 661 per share on BSE.

More...