swimming,cycling are not famous.
common People don't know what gymnast doing.
Didn't you see full pack stadium in wrestling?
and you will also see pack stadium in boxing.
Actually, you will see more people in the game India is good. i.e. shooting,boxing,wrestling,archery,weight lifting,badminton...