Question: Who composed the famous song 'sare jahan se acha'?
answer: Muhammad Iqbal