Ravi is taller than Arun but shorter than Iqbal. Sam is shorter than Ravi. Mohan is shorter than Arun. Balu is taller than Mohan and Sam. The tallest person can be
Balu can be the TALLEST.
Ravi cannot be the answer since it is clearly mentioned that he is shorter than Iqbal.
Iqbal and Balu could be the tallest as no comparison is provided where these two are smaller than anyone.
But Iqbal is not mentioned in options. 😊
Hence, Balu (see the usage of 'can' in the question)