why bond energy of hydrogen molecule is twice the chlorine molecule?
Because there are shielding electrons, meaning that the atoms can't come as close to each other. The outermost electron is the one being shared to fill a p orbital in chlorine where as it fills the s orbital in the hydrogen