What is a broker and how do I choose a broker? In a vibrant market like India where there are hundreds of brokers to choose from, it is extremely important for...