Mumbai, March 25 Stock markets rallied for the second consecutive day on Wednesday, with benchmark indices Sensex and Nifty closing nearly 2 per cent higher, as crude oil prices dropped and global markets advanced amid hopes of de-escalation in the war in West Asia.The 30-share BSE Sensex...