Top 3 Stock Picks for June 12: Bank of India, Hindustan Zinc