Prime Minister Narendra Modi on Thursday greeted the people of Karnataka, Andhra Pradesh and Telangana on the occasion of Ugadi, saying the festival conveys the deeper meaning of life, encouraging everyone to face challenges with courage and greet success with gratitude.