/*! * Dialogs Manager v4.9.3 * https://github.com/kobizz/dialogs-manager * * Copyright Kobi Zaltzberg * Released under the MIT license * https://github.com/kobizz/dialogs-manager/blob/master/LICENSE.txt */ (function($, global) { 'use strict'; /* * Dialog Manager */ var DialogsManager = { widgetsTypes: {}, createWidgetType: function(typeName, properties, Parent) { if (!Parent) { Parent = this.Widget; } var WidgetType = function() { Parent.apply(this, arguments); }; var prototype = WidgetType.prototype = new Parent(typeName); prototype.types = prototype.types.concat([typeName]); $.extend(prototype, properties); prototype.constructor = WidgetType; WidgetType.extend = function(typeName, properties) { return DialogsManager.createWidgetType(typeName, properties, WidgetType); }; return WidgetType; }, addWidgetType: function(typeName, properties, Parent) { if (properties && properties.prototype instanceof this.Widget) { return this.widgetsTypes[typeName] = properties; } return this.widgetsTypes[typeName] = this.createWidgetType(typeName, properties, Parent); }, getWidgetType: function(widgetType) { return this.widgetsTypes[widgetType]; } }; /* * Dialog Manager instances constructor */ DialogsManager.Instance = function() { var self = this, elements = {}, settings = {}; var initElements = function() { elements.body = $('body'); }; var initSettings = function(options) { var defaultSettings = { classPrefix: 'dialog', effects: { show: 'fadeIn', hide: 'fadeOut' } }; $.extend(settings, defaultSettings, options); }; this.createWidget = function(widgetType, properties) { var WidgetTypeConstructor = DialogsManager.getWidgetType(widgetType), widget = new WidgetTypeConstructor(widgetType); properties = properties || {}; widget.init(self, properties); return widget; }; this.getSettings = function(property) { if (property) { return settings[property]; } return Object.create(settings); }; this.init = function(settings) { initSettings(settings); initElements(); return self; }; self.init(); }; /* * Widget types constructor */ DialogsManager.Widget = function(widgetName) { var self = this, settings = {}, events = {}, elements = {}, hideTimeOut = 0, baseClosureMethods = ['refreshPosition']; var bindEvents = function() { var windows = [elements.window]; if (elements.iframe) { windows.push(jQuery(elements.iframe[0].contentWindow)); } windows.forEach(function(window) { if (settings.hide.onEscKeyPress) { window.on('keyup', onWindowKeyUp); } if (settings.hide.onOutsideClick) { window[0].addEventListener('click', hideOnOutsideClick, true); } if (settings.hide.onOutsideContextMenu) { window[0].addEventListener('contextmenu', hideOnOutsideClick, true); } if (settings.position.autoRefresh) { window.on('resize', self.refreshPosition); } }); if (settings.hide.onClick || settings.hide.onBackgroundClick) { elements.widget.on('click', hideOnClick); } }; var callEffect = function(intent, params) { var effect = settings.effects[intent], $widget = elements.widget; if ('function' === typeof effect) { effect.apply($widget, params); } else { if ($widget[effect]) { $widget[effect].apply($widget, params); } else { throw 'Reference Error: The effect ' + effect + ' not found'; } } }; var ensureClosureMethods = function() { var closureMethodsNames = baseClosureMethods.concat(self.getClosureMethods()); $.each(closureMethodsNames, function() { var methodName = this, oldMethod = self[methodName]; self[methodName] = function() { oldMethod.apply(self, arguments); }; }); }; var fixIframePosition = function(position) { if (! position.my) { return; } var horizontalOffsetRegex = /left|right/, extraOffsetRegex = /([+-]\d+)?$/, iframeOffset = elements.iframe.offset(), iframeWindow = elements.iframe[0].contentWindow, myParts = position.my.split(' '), fixedParts = []; if (myParts.length === 1) { if (horizontalOffsetRegex.test(myParts[0])) { myParts.push('center'); } else { myParts.unshift('center'); } } myParts.forEach(function(part, index) { var fixedPart = part.replace(extraOffsetRegex, function(partOffset) { partOffset = +partOffset || 0; if (! index) { partOffset += iframeOffset.left - iframeWindow.scrollX; } else { partOffset += iframeOffset.top - iframeWindow.scrollY; } if (partOffset >= 0) { partOffset = '+' + partOffset; } return partOffset; }); fixedParts.push(fixedPart); }); position.my = fixedParts.join(' '); }; var hideOnClick = function(event) { if (isContextMenuClickEvent(event)) { return; } if (settings.hide.onClick) { if ($(event.target).closest(settings.selectors.preventClose).length) { return; } } else if (event.target !== this) { return; } self.hide(); }; var isIgnoredTarget = function(event) { if (! settings.hide.ignore) { return false; } return !! $(event.target).closest(settings.hide.ignore).length; }; var hideOnOutsideClick = function(event) { if (isContextMenuClickEvent(event) || $(event.target).closest(elements.widget).length || isIgnoredTarget(event)) { return; } self.hide(); }; var initElements = function() { self.addElement('widget'); self.addElement('header'); self.addElement('message'); self.addElement('window', window); self.addElement('body', document.body); self.addElement('container', settings.container); if (settings.iframe) { self.addElement('iframe', settings.iframe); } if (settings.closeButton) { if ( settings.closeButtonClass ) { // Backwards compatibility settings.closeButtonOptions.iconClass = settings.closeButtonClass; } const $button = $('', settings.closeButtonOptions.attributes), $buttonIcon = $(settings.closeButtonOptions.iconElement).addClass(settings.closeButtonOptions.iconClass); $button.append($buttonIcon); self.addElement('closeButton', $button); } var id = self.getSettings('id'); if (id) { self.setID(id); } var classes = []; $.each(self.types, function() { classes.push(settings.classes.globalPrefix + '-type-' + this); }); classes.push(self.getSettings('className')); elements.widget .addClass(classes.join(' ')) .attr({ 'aria-modal': true, 'role': 'document', 'tabindex': 0, }); }; var initSettings = function(parent, userSettings) { var parentSettings = $.extend(true, {}, parent.getSettings()); settings = { headerMessage: '', message: '', effects: parentSettings.effects, classes: { globalPrefix: parentSettings.classPrefix, prefix: parentSettings.classPrefix + '-' + widgetName, preventScroll: parentSettings.classPrefix + '-prevent-scroll', }, selectors: { preventClose: '.' + parentSettings.classPrefix + '-prevent-close', }, container: 'body', preventScroll: false, iframe: null, closeButton: false, closeButtonOptions: { iconClass: parentSettings.classPrefix + '-close-button-icon', attributes: { role: 'button', 'tabindex': 0, 'aria-label': 'Close', href: '#', }, iconElement: '', }, position: { element: 'widget', my: 'center', at: 'center', enable: true, autoRefresh: false, }, hide: { auto: false, autoDelay: 5000, onClick: false, onOutsideClick: true, onOutsideContextMenu: false, onBackgroundClick: true, onEscKeyPress: true, ignore: '', }, }; $.extend(true, settings, self.getDefaultSettings(), userSettings); initSettingsEvents(); }; var initSettingsEvents = function() { $.each(settings, function(settingKey) { var eventName = settingKey.match(/^on([A-Z].*)/); if (!eventName) { return; } eventName = eventName[1].charAt(0).toLowerCase() + eventName[1].slice(1); self.on(eventName, this); }); }; var isContextMenuClickEvent = function(event) { // Firefox fires `click` event on every `contextmenu` event. return event.type === 'click' && event.button === 2; }; var normalizeClassName = function(name) { return name.replace(/([a-z])([A-Z])/g, function() { return arguments[1] + '-' + arguments[2].toLowerCase(); }); }; var onWindowKeyUp = function(event) { var ESC_KEY = 27, keyCode = event.which; if (ESC_KEY === keyCode) { self.hide(); } }; var unbindEvents = function() { var windows = [elements.window]; if (elements.iframe) { windows.push(jQuery(elements.iframe[0].contentWindow)); } windows.forEach(function(window) { if (settings.hide.onEscKeyPress) { window.off('keyup', onWindowKeyUp); } if (settings.hide.onOutsideClick) { window[0].removeEventListener('click', hideOnOutsideClick, true); } if (settings.hide.onOutsideContextMenu) { window[0].removeEventListener('contextmenu', hideOnOutsideClick, true); } if (settings.position.autoRefresh) { window.off('resize', self.refreshPosition); } }); if (settings.hide.onClick || settings.hide.onBackgroundClick) { elements.widget.off('click', hideOnClick); } }; this.addElement = function(name, element, classes) { var $newElement = elements[name] = $(element || '
'), normalizedName = normalizeClassName(name); classes = classes ? classes + ' ' : ''; classes += settings.classes.globalPrefix + '-' + normalizedName; classes += ' ' + settings.classes.prefix + '-' + normalizedName; $newElement.addClass(classes); return $newElement; }; this.destroy = function() { unbindEvents(); elements.widget.remove(); self.trigger('destroy'); return self; }; this.getElements = function(item) { return item ? elements[item] : elements; }; this.getSettings = function(setting) { var copy = Object.create(settings); if (setting) { return copy[setting]; } return copy; }; this.hide = function() { if (! self.isVisible()) { return; } clearTimeout(hideTimeOut); callEffect('hide', arguments); unbindEvents(); if (settings.preventScroll) { self.getElements('body').removeClass(settings.classes.preventScroll); } self.trigger('hide'); return self; }; this.init = function(parent, properties) { if (!(parent instanceof DialogsManager.Instance)) { throw 'The ' + self.widgetName + ' must to be initialized from an instance of DialogsManager.Instance'; } ensureClosureMethods(); self.trigger('init', properties); initSettings(parent, properties); initElements(); self.buildWidget(); self.attachEvents(); self.trigger('ready'); return self; }; this.isVisible = function() { return elements.widget.is(':visible'); }; this.on = function(eventName, callback) { if ('object' === typeof eventName) { $.each(eventName, function(singleEventName) { self.on(singleEventName, this); }); return self; } var eventNames = eventName.split(' '); eventNames.forEach(function(singleEventName) { if (!events[singleEventName]) { events[singleEventName] = []; } events[singleEventName].push(callback); }); return self; }; this.off = function(eventName, callback) { if (! events[ eventName ]) { return self; } if (! callback) { delete events[eventName]; return self; } var callbackIndex = events[eventName].indexOf(callback); if (-1 !== callbackIndex) { events[eventName].splice(callbackIndex, 1); } return self; }; this.refreshPosition = function() { if (! settings.position.enable) { return; } var position = $.extend({}, settings.position); if (elements[position.of]) { position.of = elements[position.of]; } if (! position.of) { position.of = window; } if (settings.iframe) { fixIframePosition(position); } elements[position.element].position(position); }; this.setID = function(id) { elements.widget.attr('id', id); return self; }; this.setHeaderMessage = function(message) { self.getElements('header').html(message); return self; }; this.setMessage = function(message) { elements.message.html(message); return self; }; this.setSettings = function(key, value) { if (jQuery.isPlainObject(value)) { $.extend(true, settings[key], value); } else { settings[key] = value; } return self; }; this.show = function() { clearTimeout(hideTimeOut); elements.widget.appendTo(elements.container).hide(); callEffect('show', arguments); self.refreshPosition(); if (settings.hide.auto) { hideTimeOut = setTimeout(self.hide, settings.hide.autoDelay); } bindEvents(); if (settings.preventScroll) { self.getElements('body').addClass(settings.classes.preventScroll); } self.trigger('show'); return self; }; this.trigger = function(eventName, params) { var methodName = 'on' + eventName[0].toUpperCase() + eventName.slice(1); if (self[methodName]) { self[methodName](params); } var callbacks = events[eventName]; if (!callbacks) { return; } $.each(callbacks, function(index, callback) { callback.call(self, params); }); return self; }; }; DialogsManager.Widget.prototype.types = []; // Inheritable widget methods DialogsManager.Widget.prototype.buildWidget = function() { var elements = this.getElements(), settings = this.getSettings(); elements.widget.append(elements.header, elements.message); this.setHeaderMessage(settings.headerMessage); this.setMessage(settings.message); if (this.getSettings('closeButton')) { elements.widget.prepend(elements.closeButton); } }; DialogsManager.Widget.prototype.attachEvents = function() { var self = this; if (self.getSettings('closeButton')) { self.getElements('closeButton').on('click', function(event) { event.preventDefault(); self.hide(); }); } }; DialogsManager.Widget.prototype.getDefaultSettings = function() { return {}; }; DialogsManager.Widget.prototype.getClosureMethods = function() { return []; }; DialogsManager.Widget.prototype.onHide = function() { }; DialogsManager.Widget.prototype.onShow = function() { }; DialogsManager.Widget.prototype.onInit = function() { }; DialogsManager.Widget.prototype.onReady = function() { }; DialogsManager.widgetsTypes.simple = DialogsManager.Widget; DialogsManager.addWidgetType('buttons', { activeKeyUp: function(event) { var TAB_KEY = 9; if (event.which === TAB_KEY) { event.preventDefault(); } if (this.hotKeys[event.which]) { this.hotKeys[event.which](this); } }, activeKeyDown: function(event) { if (!this.focusedButton) { return; } var TAB_KEY = 9; if (event.which === TAB_KEY) { event.preventDefault(); var currentButtonIndex = this.focusedButton.index(), nextButtonIndex; if (event.shiftKey) { nextButtonIndex = currentButtonIndex - 1; if (nextButtonIndex < 0) { nextButtonIndex = this.buttons.length - 1; } } else { nextButtonIndex = currentButtonIndex + 1; if (nextButtonIndex >= this.buttons.length) { nextButtonIndex = 0; } } this.focusedButton = this.buttons[nextButtonIndex].trigger('focus'); } }, addButton: function(options) { var self = this, settings = self.getSettings(), buttonSettings = jQuery.extend(settings.button, options); var classes = options.classes ? options.classes + ' ' : ''; classes += settings.classes.globalPrefix + '-button'; var $button = self.addElement(options.name, $('<' + buttonSettings.tag + '>').html(options.text), classes); self.buttons.push($button); var buttonFn = function() { if (settings.hide.onButtonClick) { self.hide(); } if ('function' === typeof options.callback) { options.callback.call(this, self); } }; $button.on('click', buttonFn); if (options.hotKey) { this.hotKeys[options.hotKey] = buttonFn; } this.getElements('buttonsWrapper').append($button); if (options.focus) { this.focusedButton = $button; } return self; }, bindHotKeys: function() { this.getElements('window').on({ keyup: this.activeKeyUp, keydown: this.activeKeyDown }); }, buildWidget: function() { DialogsManager.Widget.prototype.buildWidget.apply(this, arguments); var $buttonsWrapper = this.addElement('buttonsWrapper'); this.getElements('widget').append($buttonsWrapper); }, getClosureMethods: function() { return [ 'activeKeyUp', 'activeKeyDown' ]; }, getDefaultSettings: function() { return { hide: { onButtonClick: true }, button: { tag: 'button' } }; }, onHide: function() { this.unbindHotKeys(); }, onInit: function() { this.buttons = []; this.hotKeys = {}; this.focusedButton = null; }, onShow: function() { this.bindHotKeys(); if (!this.focusedButton) { this.focusedButton = this.buttons[0]; } if (this.focusedButton) { this.focusedButton.trigger('focus'); } }, unbindHotKeys: function() { this.getElements('window').off({ keyup: this.activeKeyUp, keydown: this.activeKeyDown }); } }); DialogsManager.addWidgetType('lightbox', DialogsManager.getWidgetType('buttons').extend('lightbox', { getDefaultSettings: function() { var settings = DialogsManager.getWidgetType('buttons').prototype.getDefaultSettings.apply(this, arguments); return $.extend(true, settings, { contentWidth: 'auto', contentHeight: 'auto', position: { element: 'widgetContent', of: 'widget', autoRefresh: true } }); }, buildWidget: function() { DialogsManager.getWidgetType('buttons').prototype.buildWidget.apply(this, arguments); var $widgetContent = this.addElement('widgetContent'), elements = this.getElements(); $widgetContent.append(elements.header, elements.message, elements.buttonsWrapper); elements.widget.html($widgetContent); if (elements.closeButton) { $widgetContent.prepend(elements.closeButton); } }, onReady: function() { var elements = this.getElements(), settings = this.getSettings(); if ('auto' !== settings.contentWidth) { elements.message.width(settings.contentWidth); } if ('auto' !== settings.contentHeight) { elements.message.height(settings.contentHeight); } } })); DialogsManager.addWidgetType('confirm', DialogsManager.getWidgetType('lightbox').extend('confirm', { onReady: function() { DialogsManager.getWidgetType('lightbox').prototype.onReady.apply(this, arguments); var strings = this.getSettings('strings'), isDefaultCancel = this.getSettings('defaultOption') === 'cancel'; this.addButton({ name: 'cancel', text: strings.cancel, callback: function(widget) { widget.trigger('cancel'); }, focus: isDefaultCancel }); this.addButton({ name: 'ok', text: strings.confirm, callback: function(widget) { widget.trigger('confirm'); }, focus: !isDefaultCancel }); }, getDefaultSettings: function() { var settings = DialogsManager.getWidgetType('lightbox').prototype.getDefaultSettings.apply(this, arguments); settings.strings = { confirm: 'OK', cancel: 'Cancel' }; settings.defaultOption = 'cancel'; return settings; } })); DialogsManager.addWidgetType('alert', DialogsManager.getWidgetType('lightbox').extend('alert', { onReady: function() { DialogsManager.getWidgetType('lightbox').prototype.onReady.apply(this, arguments); var strings = this.getSettings('strings'); this.addButton({ name: 'ok', text: strings.confirm, callback: function(widget) { widget.trigger('confirm'); } }); }, getDefaultSettings: function() { var settings = DialogsManager.getWidgetType('lightbox').prototype.getDefaultSettings.apply(this, arguments); settings.strings = { confirm: 'OK' }; return settings; } })); // Exporting the DialogsManager variable to global global.DialogsManager = DialogsManager; })( typeof jQuery !== 'undefined' ? jQuery : typeof require === 'function' && require('jquery'), (typeof module !== 'undefined' && typeof module.exports !== 'undefined') ? module.exports : window ); The Great Gama Pehlwan Biography - Weekly Post Gazette

The Great Gama Pehlwan Biography

The career of Gama Pehlwan is well documented. At 19, he challenged the Indian wrestling champion Raheem Baksh Sultani Wala. Although the challenger was taller, Gama managed to win, despite his more diminutive stature. In this article, we’ll discuss His life and achievements and his challenge to other wrestlers. Read on to learn more about this fascinating wrestler.

Gama Pehlwan’s Life

Google’s Doodle on May 23 honors undefeated wrestler Gama Pehlwan. Born in 1878, Gama Pehlwan was one of the greatest wrestlers of pre-independent India. He died at the age of 144. The Doodle depicts Pehlwan in a portrait surrounded by the letters “Google” and holding a silver mace bestowed by the Prince of Wales.

Born under the star sign of Pisces, Gama Pehalwan was a gifted wrestler. He could complete up to three thousand pushups and 5000 squats in one day. His impressive feats in the ring would leave all wrestlers in awe. He was a wrestler who won countless national and international wrestling tournaments and held undefeated records throughout his long life.

A wrestler born in Jabbowal village in Punjab Province, Gama Pehlwan’s dynasty was one of the most influential figures in world history. His undefeated record helped him become a respected athlete and gain international fame. In addition to his pehlwani wrestling, he was an incredible strongman. While he is often considered one of the greatest wrestlers, few people know his whole life story.

Although his career ended with his death, his legacy lives on. He was a world champion and a national hero in India. As a wrestler, Gama pehlwan saved the lives of countless Hindus during the 1947 partition, which had some of the worst communal riots since independence. He lived in Lahore, Pakistan, and died there in 1960. His granddaughter, Kalsoom Nawaz Sharif, is a three-time First Lady of Pakistan.

A doodle from Google celebrates the 144th birthday of Indian wrestler Ghulam Mohammad Baksh Butt. Gama was known as ‘The Great Gama’ in the west. Born in Jabbowal, Amritsar district, Gama Pehlwan won many titles during his life. His name is synonymous with strength and has been used as a synonym for “Indian wrestler” since the early twentieth century.

His Career

A man of great physical strength, Gama Pehlwan (also known as The World’s Strongest Man, The Giant of Punjab, and the Indian “Saadi” for his height and girth) dominated the strongman scene in India. He gained international recognition when he won the 1922 World’s Strongest Man competition in London, a feat that shocked spectators with his incredible bulk. Sadly, Gama retired from competitive weightlifting after his victory.

Pehlwan was born May 22, 1878, in the Punjab province. He had to move several times after his father died and lived with his uncle, a wrestler. As a result, his wrestling career spanned more than half a century. During his career, he won more than 5,000 matches and was nicknamed “The Great Gama” for his enduring strength.

After his life in wrestling, Gama became a hero by saving Hindus from a bloodthirsty mob. His last years were spent living in poverty, suffering from asthma and heart disease. During his lifetime, Gama saved Hindus from death by defending them against a mob of Muslims. In 1960, he passed away in Lahore. The only remaining family relative, his daughter Kulsoom Nawaz, also fought for the freedom movement and was a part of the Indian military.

Although a wrestler, Pehlwan is an accomplished philanthropist. He has helped promote sports among the underprivileged children in Pakistan. In addition to his wrestling career, Pehlwan has started a sports foundation to promote the sport in the region. His foundation now has gyms throughout the country, including in Jhelum. His amateur wrestling training center is based in Quetta. He hopes to inspire every child to pursue a sports career.

His Achievements

The legend of Gama Pehlwan, better known by his wrestling name “The Great Gamba,” is one of India’s most famous wrestlers. In addition to his undefeated record in international matches, Gama Pehlwan is the most outstanding wrestler of all time. He became famous when he won a strongman competition in Jodhpur at just ten years old. The Maharaja of Jodhpur awarded him the title due to his young age, and he won by lifting a 1,200-pound stone. The stone is now housed in the Baroda Museum.

During his amateur days, Gama Pehlwan competed against some of the world’s most prestigious wrestlers, including “Doc” Benjamin Roller of the U.S., Maurice Deriaz of Switzerland, and Johann Lemm of Sweden. He also beat his brother, Imam Baksh, and the legendary Dara Singh. However, despite his greatness in the ring, he failed to capture the world championship.

His feats earned him the admiration of martial arts lovers, and he competed in tournaments all over India at a young age. His uncle guided him in his training and followed a rigorous regimen. In addition to performing 500 bethaks and dands daily, Gama also engaged in pit-digging activities. In addition to this thorough training, he ate yakhni, a gelatinous extract from bones, which was added to his diet.

Aside from his incredible strength, Gama Pehlwan was born into a family of wrestlers. He began competing at an early age and was undefeated for 52 years. His workout routine included 500 lunges and pushups daily. He even won a lunge contest against 400 wrestlers in Jodhpur. His achievements earned him the Maharaja title and fame throughout India. Gama’s name was honored by the Prince of Wales during his visit to India in 1887.

His Challenge to Other Wrestlers

The Indian wrestler, Gama Pehlwan, refused entry into a London tournament and challenged other wrestlers to a match in under 30 minutes. In the event, he found a challenger in the form of popular American wrestler Benjamin Roller, a doctor, and professional football player. In the first bout, Gama pinned Roller twice in under one minute and forty seconds, while in the second, he defeated Roller in nine minutes and ten seconds. As a result, he won the tournament and defeated 12 wrestlers back-to-back the next day.

The legendary Gama Pehlwan’s rise to fame began when he challenged the then Wrestling Champion of India, Raheem Baksh Sultani Wala. Gama won the match and claimed the Indian version of the World Heavyweight title. Gama sailed to England the following year, where he competed against western wrestlers. The first wrestler to accept Gama’s challenge was Benjamin Roller, who remained in the ring for two hours and thirty-five minutes.

In the following season, Gama faced the 7-foot Raheem Baksh, who was the clear favourite in the final. Gama held Baksh to a three-hour draw in his second match. He had already beaten every major wrestler in India except Raheem Baksh. However, Gama wasn’t officially named the Rustam-e-Hind until 1910, when he had beaten almost every individual heavyweight wrestler in the world.

As a young man, Gama focused his attention on competing internationally. He sailed to England with his brother Imam Baksh, a legendary wrestler from Jodhpur. Although he was short in stature, the Raja of Jodhpur voted him the winner, leading him to participate in several international competitions. He went on to win the World Championship as a heavyweight and became a star in wrestling.

His Financial Situation

In his early years, Gama Pehlwan was a court wrestler. He and his younger brother lived with his maternal grandfather, Nun Pehlwan, and his maternal uncle, Ida. When Gama was six, his father passed away. Then, in 1960, his uncle and aunt took care of the twins and Gama. They grew up to become famous wrestlers.

Unfortunately, after retiring from wrestling, Gama developed asthma and heart disease, and his financial situation became more difficult. He sold his championship medals to cover his medical expenses, and in his last years, he had to sell them to make ends meet. But his financial situation did not stop there. In his final years, he had to sell his wrestling titles to raise funds to help with his household expenses. His stipend was around Rs2,000 a month, and his government pension was Rs300 a month. Thankfully, Pakistan’s government stepped in to cover his medical bills until his death.

While his success in wrestling allowed him to become a respected member of the Maharaja’s court, he also had to worry about his finances. He needed money to fight and train to support his family. His training routine required him to do 3,000 bethaks and 1,500 dands daily. Gama also had to run a mile with a stone ring weighing 120 pounds. In return, he got royal patronage and could eat up to ten liters of milk a day, two liters of butter, and two kilograms of fruit every day.

Today, Google’s search engine has a tribute to Gama Pehlwan. As part of the tribute, the company has created an artistic doodle featuring the great wrestler with a mace. His real name was Ghulam Mohammad Baksh Butt. The Doodle honors the legend, who died at the age of 82. If you’re looking for a way to remember the Great Gama, you should read “The Focus on Gama Pehlwan’s Life