Correct option is D
Central government regulates foreign transactions (A): Ensuring control over foreign trade.
RBI has powers to restrict capital account transactions (C): Even authorized transactions can be regulated.
Foreign financial transactions must be done through an authorized FEMA person (D): Banks and financial institutions must comply.
Holding of immovable property outside India (B) is not completely restricted under FEMA.
FEMA applies to transactions, not necessarily to Indian citizens abroad (E is incorrect).