Critically analyse the powers and role of the Mauritius Revenue Authority (MRA) as the authority responsible to look after Revenue Laws in Mauritius, correlating it with the wide powers of the Director General of the MRA in administering the said institution.

Limit: Maximum 2500 words