Ashish Nehra has played under 7 captains for Team India