New Delhi, July 18 -- Cheap stocks are companies whose shares trade at relatively low valuations despite having strong businesses, healthy balance sheets and long-term earnings potential. They may be overlooked because of near-term challenges or simply because investors have yet to give them the attention they deserve.

That said, identifying cheap stocks is not an exact science. Valuations are based on estimates and assumptions about future earnings growth, profit margins, interest rates, cash flows and the appropriate valuation multiple.

External factors, including government policy and wars, are also difficult to predict and can weigh on valuations.

For this list, we selected three large-cap stocks that appear relatively cheap compar...