Swiss or Turkish will get you there well and Istanbul is a fun city for a stopover. Is this is Y or J?
Beach stops in November are a bit more difficult. You'd have to go East or South to get warmer weather Male is an option that connects with Turkish.
YYZ-ZRH-DEL-(intra-India)-BOM-MLE-IST-YYZ.