Breech of trust, after getting booked the air ticket, he refused to pay the amount.

I am a travel agent and recently faced a financial loss due to a client's actions. The client was referred to me by a friend. Upon his confirmation, I booked a non-refundable ticket for him, amounting to ₹1,23,000. He assured me that he would transfer the payment the next day. However, the following day, he requested that I cancel the ticket. I informed him that the ticket was non-refundable and that the payment had already been deducted from my account. He claimed that his leave was not approved, which was the reason for the cancellation. However, I later discovered evidence that he had purchased a new ticket and traveled to India, proving that his statement was false. Now, the client is refusing to pay for the ticket, leaving me with a substantial financial loss. I approached the police station for assistance, but the inspector stated that this is a civil matter and not a criminal case. The inspector advised that since the client asked me to cancel the ticket and did not use it, I cannot file a First Information Report (FIR). The client is based in Melbourne, Australia, but is currently in India. Unfortunately, I do not know when he plans to leave India. I would like your guidance on the following: How can I recover my money from the client? Is there any way to raise this concern with the Immigration Department of India so that the matter can be addressed when the client leaves India? I would greatly appreciate your advice on the best course of action in this matter. Thank you for your time and assistance.