Yeah,bitcoin is a virtual currency so there is no physical shape for bitcoin so we can't take out bitcoin from our wallet we just can transfer it to the wallets but we can not touch the bitcoins like fiat.So bitcoin is a crypto the we can't use it as offline currency but it will be used anywhere in the world just internet is required to use bitcoins.
For now bitcoin is not accepted everywhere but it will replace most of the fiat currency soon so the payment methods for bitcoin will be implemented soon,so you can use it as fiat currency at anywhere to buy anything.