IIFL has buy on Coal India, target price Rs 257 | Sharefundss