Answer: (2) Mohd. Iqbal
Sare Jahan se Accha is written by the Sir Muhammad Iqbal. He was knighted by King George V, giving him the tittle ‘Sir’ in 1921. Sir Muhammad Iqbal is also known as Allama Iqbal.