Question:
Most of the people in India live from hand to mouth. The closest meaning to this idiom is:
Aa life of plenty providing for the future
Bwith moderate provision for the future
Cwithout any provision for the future
Dwith some provision for the future
Answer: