Prime Minister Modi delivered the longest Independence Day speech at 103 minutes this year He began speaking at 7.34am and concluded at 9.17am His public address surpassed his previous record of 98 minutes last year