You should typically host your website wherever your target audience lives. If most of your expected audience will be from France. You should host your website somewhere in France. This will help your audience reach your website faster. If you were to host your website in India instead. It may take your French visitors a little more time and more latency to reach your website.
Whatever continent most of your visitors will be visiting from should be where your website is hosted at. Don’t host your website in a an unknown country if most of your visitors will be from Brazil. You should host your website local to where you expect most of your readership or audience will be visiting from. The closer the less time and latency it will take to reach your website.