PM Narendra Modi suggested 21st June as International Yoga Day because 21st June is the longest day in the Northern Hemisphere and has much significance in different parts of the world.