Buy Bata India, target price Rs 1620: ICICI Direct | Sharefundss