Ukrainian President Volodymyr Zelensky has "questions to answer" about corruption in his government, his sacked defence minister Mykhailo Fedorov has told the BBC. This was reported by Qazaqyia.kz citing BBC News.

Fedorov, a popular minister who modernised the armed forces and pioneered drone warfare, was fired last month after reportedly falling out with the head of Ukraine's armed forces.

He told the BBC a money laundering investigation announced last week raised questions about Zelensky's awareness of potential corruption in his inner circle.

Fedorov also reiterated that "democracy should not be the hostage of Putin" - but stopped short of declaring his own political ambitions days after he posted a video calling for elections in Ukraine.

Supporters have protested on Kyiv's streets weekly since he was sacked, calling on the president to reinstate him. The protests ended on Wednesday, after Fedorov's replacement was confirmed.

Asked whether he missed his old job, the 35-year-old replied "No", citing the relentless stress of managing Ukraine's war with Russia while transforming its defence ministry.

Ukraine has been under martial law since Russia's full-scale invasion in 2022, meaning elections are suspended. But Fedorov said it was his "moral right" to start the conversation about elections.

"We should not be afraid of discussing it. That's what democracy is all about. If I cannot share my ideas and be open about them with my own society, then what are we fighting for?"

If elections were never held, he said, "then we are no longer a democracy".

In his earlier video statement Fedorov had argued that "people cannot endlessly live in a state where they do not understand why certain decisions are made".

He shied away from criticising the president directly and declined to answer whether he backs Zelensky to win any election.

Fedorov's video highlighting political corruption last week came on the same day a money laundering investigation was announced into lawmakers and bankers.

Ukraine's anti-corruption bureau said it had uncovered a scheme to misappropriate more than $3m (£2.2m) in Ukrainian currency to pay bail for a former energy minister accused of money laundering. A senior official in Zelensky's office, alleged to be involved, was sacked.

Fedorov said the case raised questions about the president's awareness of potential corruption in his inner circle.

"Let him answer this question... I believe that he's ready for such questions. It's his responsibility to tell us all whether he was aware of all that or not... I don't want to make any assumptions."

A spokesperson for the president had earlier told BBC News: "Since the former minister was part of every government since 2019, it's strange that he phrases it as though these were somehow different governments without him. As everyone remembers, we didn't hear any strong statements from him back then."

Fedorov claimed he had rooted out elements of corruption from defence procurement but warned it was still affecting Ukraine's frontline capacity.

The former minister said he'd had no contact with the president for "a couple of weeks", and had no evidence the president was personally corrupt.

"In all the time that I worked with him, not a single time have I received from him any task or assignment that would go against law or my sense of integrity. So that's my personal experience with him."

As defense minister and previously digital transformation minister, Fedorov is credited with innovating to replace soldiers with an "army of drones", saving lives on the battlefield and enabling long-range Ukrainian strikes on Russian military targets, oil refineries and distribution warehouses - thousands of kilometres over the border.