Every leader is a boss. But every boss is not the leader. This defines the difference between a boss and a leader. The biggest difference between a boss and a leader is one. The boss is respected and obeyed because of his/her seniority. A leader is respected and looked up to as a example not only because of seniority but mainly because of the qualities of character and ability.
Those who aspire to become leaders must lead by example. The team must always have a firm belief that the leader will be there during every crisis. Not to fix the blame, but fix the problem. If the team members find that the leader does not follow what he/she preaches, they will have no respect for him/her. They may obey him/her, but the respect will be missing. Leaders gain this respect by their actions. They look and act sincerely. There is no mismatch between their words and actions. They look integral in approach and character.
To be a leader, every boss must display characteristics such as knowledge, planning, anticipation, foresight, action, result oriented approach, perspective, respect every team member, earn their respect, act as a friend and act as a mentor. This is quite a list, but if you want to become a good leader you need these qualities. This is true not only for national leaders but for persons in every leadership position in any organization. Once a person earns the respect of his /her team members he/she ceases to be only a boss and transforms into a leader.