Correct Answer - Option 2 : 32 years
The logic follows here is:
As given,
Bala = 40 years
i) Akshay is younger than Bala
means,
Bala > Akshay
ii) Rahul is between Akshay and Anirudh
means,
Akshay > Rahul > Anirudh
iii) While Bala is between Akshay and Darpan
means,
Darpan > Bala > Akshay
Thus combining all statements we get:
Darpan > Bala > Akshay > Rahul > Anirudh.
Now, it is given here is a consecutive difference of 4 years between their ages, and Bala's age is 40 years.
Rahul = Bala ages - 8 years.
Rahul = 40 - 8 years
Rahul = 32 years.
Hence, the correct answer is "32 years".