Pardon my ignorance but can anyone can help me figure out what does it mean to have a new stock exchange? Dont exchanges sell the same stocks? Is it just a way to earn some fees by capturing some of the trades in their platform? I'll obviously google it now but I'd appreciate some insight.
No. Each company chooses what exchange their stock is sold on. Sometimes (often for large companies) you are on more then one exchange, but never all of them.
Nothings stops an exchange (laws may not allow this but remember exchanges are in many countries and only subject to the laws of their country) from handling stock that the company doesn't want on them, but the value of an exchange is other people are looking there when they want to buy and sell and so it would be hard to get enough traders if the company doesn't want to list with you.
Not all exchanges handle stocks. There are other things traded as well.