JM Financial rates Vishal Mega Mart a 'Buy' with 22% upside; explore why private labels and expansion drive growth. Read the ...