Narendra Modi has covered a huge distance-- from a tea-seller to the Chief Minister of Gujarat to the prime minister in making. Modi's journey to the PMO has neither been easy nor been smooth. The amount of criticism that he has faced from his opponents is not less than the love and adoration that Narendra Modi has received from the people of India. However, like a true soldier Modi never gave up and continued his winning march. His supporters believe that he has the capacity to pull India out of the rut. "I believe God has chosen me," Modi had said in the course of his relentless and focused election campaign that has catapulted him to the pinnacle of power.