Best stock to buy for long term Gives better profit

Maxhealth

    HDFC

  Tejas Network

HDFC life

    Wipro

 Bandhan      Bank

Reliance

   Tata Power

LIC of India

Mahindra  & Mahindra