Investing in all exchanges over the world

  1. Have you ever invested in foreign markets like USA or some other exchange ?
  2. Is it possible ?
  3. Is there any broker available ?
  4. Can you share your experience with any of such international broker ?
  5. Are the charges very high ?
  6. How is interactive brokers, groww, upstox or any other platform for trading globally/USA. Which one is the best ?
    Thanks in advance.