New Delhi, Feb 22 (UNI) Prime Minister Narendra Modi will visit Madhya Pradesh, Bihar and Assam from February 23 to 25 and participate in various programs in these states and lay foundation stones and inaugurate several projects.