Stocks to buy on 16 March: The domestic benchmark indices, Sensex and Nifty 50, faced selling pressure for the third consecutive day on Friday as rising crude oil prices heightened concerns over inflation and global economic stability amid the escala... [5895 chars].. reed more