Welcome to Flyertalk rajpura. welcome in particular to the BA board, and I very much hope that you will continue to participate here.
Firstly I'm slightly uneasy about those 125 numbers above - they are BA ticket numbers and it could be linked to fairly personal information, which may not be best displayed in a public forum. If there are duplicate charges of identical amounts raised very quickly after a transaction, then as far as I know that is a well known feature of internet-life and therefore banks (etc) are usually well adept at cancelling duplicates with a quick call. It's not normally fraudulent unless you have had zero dealings with BA for legitimate reasons recently. Anything more than that will probably require a phone call to a BA contact centre, and it may take a while to resolve.