you can't buy them directly with fiat money  you have to buy solana with fiat money first or the other options they are selling selling like btcb etc then login to a web3 account use those crypto bought with fiat money, to buy $trump or $melania etc
India