World Library  
Flag as Inappropriate
Email this Article
 

Abdul Malek Ukil

Abdul Malek Ukil (}

}}: আব্দুল মালেক উকিল) (October 1, 1924 – October 17, 1987) was the former President of Bangladesh Awami League, Speaker of Parliament, Home Minister, Health Minister, a member of Parliament for many years and a lawyer of the Supreme Court of Bangladesh. He was one of the drafters of the Constitution of Bangladesh and also one of the founding members of East Bengal Muslim Students League.

Contents

  • Early life 1
  • Political career 2
  • Controversy 3
  • Personal life 4
  • References 5

Early life

Abdul Malek Ukil was born in Rajapur village of Noakhali Sadar Upazila in Noakhali District.[1] His educational life began at Noakhali Ahmadia High Madrasa, from where he passed his Madrasa Examination with general scholarship and a Letter in Mathematics. He pursued education in Calcutta for some years. In the year 1947 he passed his IA Examination from the Magura College in Jessore District. Two years later, in 1949, he graduated in BA from the University of Dhaka (Dhaka University). The following year, he received his MA degree and completed LL. B from the same institution. He started his professional career as an Advocate at Noakhali District Bar in 1952. Subsequently, in 1962 he became a member of the Dhaka High Court Bar.

Political career

He had been associated with politics from his student life. As a student he became one of the founding members of the East Bengal Muslim Students League. He played an active role in the movement of independence of the Indian sub continent. In 1946, he had devoted himself in the campaign for Pakistan in Bengal, Bihar and Asam.

Abdul Malek Ukil had faced imprisonment many a times in his political life. He was first arrested on 11 March 1948 during the Language Movement, and was held in prison with Bangabandhu Sheikh Mujibur Rahman in Dhaka Central Jail. Later, on 22 February 1952 and in June 1954 he was arrested under the then East Bengal Public Safety Ordinance. In 1975, he was once again arrested and imprisoned by the army after the assassination of the Bangabandhu family.

In 1953, he became the President of Noakhali Sadar Mahkuma Awami League and was also elected as the President of the Noakhali district Awami League and a member of central executive committee of the party from 1962 to 64, from which, he resigned in 1972. Furthermore, Malek Ukil was elected a member of the East Pakistan Provincial Assembly in 1956, 1962 and 1965. In 1965, he was the leader of the Awami League parliamentary party and the leader of the combined opposition party in the Provincial Assembly. During the Six-Point Movement Malek Ukil was arrested and kept confined. In 1969 he was elected as one of the nine members of the Awami League Parliamentary Board, and attended the round table conference in Lahore with Bangabandhu Sheikh Mujibur Rahman. Later they travelled to Karachi together. In 1970 he was elected a member of the Pakistan National Assembly from Noakhali.

In 1964, Abdul Malek Ukil carried on an election campaign for Fatema Jinnah enabling her to win majority vote against Ayub Khan in Noakhali. During 1965-66 Malek Ukil had been an elected member of the East Pakistan and Pakistan Bar Council. After the arrest of Bangabandhu in the Agartala Conspiracy Case, he as the leader of the opposition had raised the quotable question, "The people of Bengal want to know where Sheikh Mujib is today?" to the present government, reflecting the emotions of the entire nation.

He worked both at home and abroad during the Liberation War of 1971. He was a member of the Relief and Rehabilitation Committee in the Mujibnagar Government, and a member of the parliamentary delegation sent to Nepal for mobilizing support in favor of the War Of Liberation. After the war he played a crucial role in re-establishing the independent but war affected Bangladesh.

Abdul Malek Ukil was a member of the committee for drafting the Constitution of Bangladesh. He was a member of the cabinet of Bangabandhu Sheikh Mujibur Rahman in 1972 in charge of ministry of Health and Family Planning. Malek Ukil was elected a member of the Jatiya Sangsad in 1973, and was the Minister in charge of Home Affairs. He was elected Speaker of the Bangladesh Jatiya Sangsad on 28 January 1974. As the Speaker he went to Bulgaria, London, Japan, Korea and Australia on foreign visits.

On 5 March 1978, he was elected the President of Awami League. The same year he was invited by the Iraq Arab Bath Socialist Party to visit Iraq and in 1979 he attended the World Peace Seminar in Lisbon, Portugal. He also traveled to various parts of the United Kingdom and organized many political activities for Awami League.

In 1981, Sheikh Hasina the daughter of the father of the nation, became the leader of the Awami League Council and Malek Ukil was elected the Acting President of the Council.

In 1985, with a deteriorating health condition he became a candidate of the Jatiya Sangsad and without being present in his constituency in person gained huge victory, subsequently getting elected as a member of the Parliament and the deputy leader of the opposition parliamentary party, a post he maintained till his death in 1987.

Controversy

After the assassination of Bangabandhu on 15 August 1975, Abdul Malek Ukil, then speaker of parliament dominated by the AL, said in London in September 1975, "The Pharaoh has fallen. The country has been freed from the autocrat."[2]

Personal life

Abdul Malek Ukil was associated with various social and cultural institutions as well. He had been the Secretary of the then Art Council of Pakistan, and the Public Library of the Noakhali District. He also made immense contribution to the society as the founder of the Noakhali College, Maijdi Girls High School, Maijdi Ideal High School and Badher Haat Abdul Malek College.

In 1979 he performed the Umrah and went on a pilgrimage to Hajj in 1983.

He had been an avid reader and collector of the autobiographies of renowned people. On 17 October 1987, he died in Dhaka Shaheed Suhrawardy Hospital at the age of 63, leaving his wife, two sons and five daughters behind.

His family is now living in Bangladesh.

List of immediate family members:

Wife: Mrs. Sabura Khatun

Sons: Gulam Mohiuddin Latu, who has three sons, Mehedi Malek Sajib, Tanzil Malek and Fahad Malek.

Baharuddin Khelon, who has two daughters and one son, Faiha Bahar, Nabiha Bahar and Ryan Bahar Malek.

Daughters: Fatema Begum (Ruby), Amena Begum (Baby), Nurun Nahar (Lily), Nurunnesa (Maya), Lima Malek

References


-- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p-------------------------------------------------------------------------------- -- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p
  1. ^
  2. ^

This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 


Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.