John Abraham’s photoshoot hotter than David Beckham’s, think fans!