The HDFC bank stock has attracted a lot of flak because it has not delivered returns in the past three years. Now consider this: The Nifty and Sensex have lost 8% in just the past two months – and the ...