Prime Minister Narendra Modi turns 68 today. Twitter is abuzz with activity and #HappyBdayPMModi, #HappyBirthDayPM and #happyBirthdayNarendraMOdi are among the top trends on the micro-blogging site. Leaders, citizens, sports personalities, celebrities, foreign dignitaries are pouring love and congratulatory messages for the Prime Minister. President Ram Nath Kovind, Vice President M Venkaiah Naidu and BJP chief Amit Shah were among the first to greet him. Congress President Rahul Gandhi also wished him good health and happiness. Here what the leaders are saying:

"Birthday greetings to our Prime Minister @narendramodi. Wish him a long life and many years of dedicated service to the people of the country," President Kovind tweeted.

Venkaiah Naidu, who is in Malta, called up Modi to wish him on his birthday, the Vice President Secretariat said.

"Warm Birthday wishes to Hon'ble Prime Minister Shri Narendra Modi. India is making rapid strides under his visionary leadership and taking its rightful place in the comity of nations. May he be blessed with long and healthy life," said Mr Naidu's Twitter handle.

Home Minister Rajnath Singh and Finance Minister Arun Jaitley praised the contribution of the Prime Minister in building the nation.

"Warm birthday compliments to the dynamic & illustrious Prime Minister of India, Shri Narendra Modi ji. I wish him good health and a long life. May he continue to render for many more years his exceptional services to the nation and guide the country to its glory. @narendramodi," tweeted Mr Jaitley.

Warm birthday compliments to the dynamic & illustrious Prime Minister of India, Shri Narendra Modi ji. I wish him good health and a long life. May he continue to render for many more years his exceptional services to the nation and guide the country to its glory. @narendramodi

"Warm greetings to Shri @narendramodi on his birthday. Under his leadership India has grown tremendously and became the 6th largest economy of the world. He is a man of vision and action who is working assiduously to fulfil the dream of New India. I wish him good health &long life," Mr Singh posted on the micro-blogging site.

Former Vice Chairman of NITI Aayog Arvind Panagariya also extended his greetings through a tweet. "Happy birthday Prime Minister @narendramodi May the nation have the benefit of your strong and dynamic leadership for many years to come," he tweeted.

Uttar Pradesh Chief Minister Yogi Adityanath also wished Prime Minister Modi a long life and good health on his birthday. "Heartfelt greetings to Prime Minister Narendra Modi. I pray for your long life and good health," Mr Adityanath tweeted.

Wishing the man with a vision, our Honorable Prime Minister Mr. @narendramodi ji a very happy birthday. Today I'd like to extend my heartfelt gratitude for supporting causes that are close to my heart. Thank you and wishing you a great year ahead pic.twitter.com/Q95fQvtWE4

The BJP in Tamil Nadu celebrated the Prime Minister's birthday by gifting gold rings to newborns. The state BJP chief Tamilisai Soundararajan, who is a gynaecologist, gifted the rings to babies born at a government hospital run by the Chennai civic body.