tent of all rules. */ $marker .= apply_filters( 'after_rocket_htaccess_rules', '' ); // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals $marker .= '# END WP Rocket' . PHP_EOL; /** * Filter rules added by WP Rocket in .htaccess * * @since 2.1 * * @param string $marker The content of all rules. */ $marker = apply_filters( 'rocket_htaccess_marker', $marker ); return $marker; } /** * Rewrite rules to serve the cache file * * @since 1.0 * * @return string $rules Rules that will be printed */ function get_rocket_htaccess_mod_rewrite() { // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals // No rewrite rules for multisite. if ( is_multisite() ) { return; } // No rewrite rules for Korean. if ( defined( 'WPLANG' ) && 'ko_KR' === WPLANG || 'ko_KR' === get_locale() ) { return; } // Get root base. $home_root = rocket_extract_url_component( home_url(), PHP_URL_PATH ); $home_root = isset( $home_root ) ? trailingslashit( $home_root ) : '/'; $site_root = rocket_extract_url_component( site_url(), PHP_URL_PATH ); $site_root = isset( $site_root ) ? trailingslashit( $site_root ) : ''; // Get cache root. if ( strpos( WP_ROCKET_CACHE_PATH, ABSPATH ) === false && isset( $_SERVER['DOCUMENT_ROOT'] ) ) { $cache_root = '/' . ltrim( str_replace( sanitize_text_field( wp_unslash( $_SERVER['DOCUMENT_ROOT'] ) ), '', WP_ROCKET_CACHE_PATH ), '/' ); } else { $cache_root = '/' . ltrim( $site_root . str_replace( ABSPATH, '', WP_ROCKET_CACHE_PATH ), '/' ); } /** * Replace the dots by underscores to avoid some bugs on some shared hosting services on filenames (not multisite compatible!) * * @since 1.3.0 * * @param bool true will replace the . by _. */ $http_host = apply_filters( 'rocket_url_no_dots', false ) ? rocket_remove_url_protocol( home_url() ) : '%{HTTP_HOST}'; /** * Allow the path to be fully printed or dependant od %DOCUMENT_ROOT (forced for 1&1 by default) * * @since 1.3.0 * * @param bool true will force the path to be full. */ $is_1and1_or_force = apply_filters( 'rocket_force_full_path', strpos( sanitize_text_field( wp_unslash( $_SERVER['DOCUMENT_ROOT'] ) ), '/kunden/' ) === 0 ); $rules = ''; $gzip_rules = ''; $enc = ''; if ( $is_1and1_or_force ) { $cache_dir_path = str_replace( '/kunden/', '/', WP_ROCKET_CACHE_PATH ) . $http_host . '%{REQUEST_URI}'; } else { $cache_dir_path = '%{DOCUMENT_ROOT}/' . ltrim( $cache_root, '/' ) . $http_host . '%{REQUEST_URI}'; } // @codingStandardsIgnoreStart /** * Allow to serve gzip cache file * * @since 2.4 * * @param bool true will force to serve gzip cache file. */ if ( function_exists( 'gzencode' ) && apply_filters( 'rocket_force_gzip_htaccess_rules', true ) ) { $rules = '' . PHP_EOL; $rules .= 'AddType text/html .html_gzip' . PHP_EOL; $rules .= 'AddEncoding gzip .html_gzip' . PHP_EOL; $rules .= '' . PHP_EOL; $rules .= '' . PHP_EOL; $rules .= 'SetEnvIfNoCase Request_URI \.html_gzip$ no-gzip' . PHP_EOL; $rules .= '' . PHP_EOL . PHP_EOL; $gzip_rules .= 'RewriteCond %{HTTP:Accept-Encoding} gzip' . PHP_EOL; $gzip_rules .= 'RewriteRule .* - [E=WPR_ENC:_gzip]' . PHP_EOL; $enc = '%{ENV:WPR_ENC}'; } $rules .= '' . PHP_EOL; $rules .= 'RewriteEngine On' . PHP_EOL; $rules .= 'RewriteBase ' . $home_root . PHP_EOL; $rules .= get_rocket_htaccess_ssl_rewritecond(); $rules .= rocket_get_webp_rewritecond( $cache_dir_path ); $rules .= $gzip_rules; $rules .= 'RewriteCond %{REQUEST_METHOD} GET' . PHP_EOL; $rules .= 'RewriteCond %{QUERY_STRING} =""' . PHP_EOL; $cookies = get_rocket_cache_reject_cookies(); if ( $cookies ) { $rules .= 'RewriteCond %{HTTP:Cookie} !(' . $cookies . ') [NC]' . PHP_EOL; } $uri = get_rocket_cache_reject_uri(); if ( $uri ) { $rules .= 'RewriteCond %{REQUEST_URI} !^(' . $uri . ')$ [NC]' . PHP_EOL; } $rules .= ! is_rocket_cache_mobile() ? get_rocket_htaccess_mobile_rewritecond() : ''; $ua = get_rocket_cache_reject_ua(); if ( $ua ) { $rules .= 'RewriteCond %{HTTP_USER_AGENT} !^(' . $ua . ').* [NC]' . PHP_EOL; } $rules .= 'RewriteCond "' . $cache_dir_path . '/index%{ENV:WPR_SSL}%{ENV:WPR_WEBP}.html' . $enc . '" -f' . PHP_EOL; $rules .= 'RewriteRule .* "' . $cache_root . $http_host . '%{REQUEST_URI}/index%{ENV:WPR_SSL}%{ENV:WPR_WEBP}.html' . $enc . '" [L]' . PHP_EOL; $rules .= '' . PHP_EOL; /** * Filter rewrite rules to serve the cache file * * @since 1.0 * * @param string $rules Rules that will be printed. */ $rules = apply_filters( 'rocket_htaccess_mod_rewrite', $rules ); return $rules; } /** * Rules for detect mobile version * * @since 1.0 * * @return string $rules Rules that will be printed */ function get_rocket_htaccess_mobile_rewritecond() { // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals // No rewrite rules for multisite. if ( is_multisite() ) { return; } $rules = 'RewriteCond %{HTTP:X-Wap-Profile} !^[a-z0-9\"]+ [NC]' . PHP_EOL; $rules .= 'RewriteCond %{HTTP:Profile} !^[a-z0-9\"]+ [NC]' . PHP_EOL; $rules .= 'RewriteCond %{HTTP_USER_AGENT} !^.*(2.0\ MMP|240x320|400X240|AvantGo|BlackBerry|Blazer|Cellphone|Danger|DoCoMo|Elaine/3.0|EudoraWeb|Googlebot-Mobile|hiptop|IEMobile|KYOCERA/WX310K|LG/U990|MIDP-2.|MMEF20|MOT-V|NetFront|Newt|Nintendo\ Wii|Nitro|Nokia|Opera\ Mini|Palm|PlayStation\ Portable|portalmmm|Proxinet|ProxiNet|SHARP-TQ-GX10|SHG-i900|Small|SonyEricsson|Symbian\ OS|SymbianOS|TS21i-10|UP.Browser|UP.Link|webOS|Windows\ CE|WinWAP|YahooSeeker/M1A1-R2D2|iPhone|iPod|Android|BlackBerry9530|LG-TU915\ Obigo|LGE\ VX|webOS|Nokia5800).* [NC]' . PHP_EOL; $rules .= 'RewriteCond %{HTTP_USER_AGENT} !^(w3c\ |w3c-|acs-|alav|alca|amoi|audi|avan|benq|bird|blac|blaz|brew|cell|cldc|cmd-|dang|doco|eric|hipt|htc_|inno|ipaq|ipod|jigs|kddi|keji|leno|lg-c|lg-d|lg-g|lge-|lg/u|maui|maxo|midp|mits|mmef|mobi|mot-|moto|mwbp|nec-|newt|noki|palm|pana|pant|phil|play|port|prox|qwap|sage|sams|sany|sch-|sec-|send|seri|sgh-|shar|sie-|siem|smal|smar|sony|sph-|symb|t-mo|teli|tim-|tosh|tsm-|upg1|upsi|vk-v|voda|wap-|wapa|wapi|wapp|wapr|webc|winw|winw|xda\ |xda-).* [NC]' . PHP_EOL; /** * Filter rules for detect mobile version * * @since 2.0 * * @param string $rules Rules that will be printed. */ $rules = apply_filters( 'rocket_htaccess_mobile_rewritecond', $rules ); return $rules; } /** * Rules for SSL requests * * @since 2.7 Added rewrite condition for `%{HTTP:X-Forwarded-Proto}`. * @since 2.0 * * @return string $rules Rules that will be printed */ function get_rocket_htaccess_ssl_rewritecond() { // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals $rules = 'RewriteCond %{HTTPS} on [OR]' . PHP_EOL; $rules .= 'RewriteCond %{SERVER_PORT} ^443$ [OR]' . PHP_EOL; $rules .= 'RewriteCond %{HTTP:X-Forwarded-Proto} https' . PHP_EOL; $rules .= 'RewriteRule .* - [E=WPR_SSL:-https]' . PHP_EOL; /** * Filter rules for SSL requests * * @since 2.0 * * @param string $rules Rules that will be printed. */ $rules = apply_filters( 'rocket_htaccess_ssl_rewritecond', $rules ); return $rules; } /** * Rules for webp compatible browsers. * * @since 3.4 * @author Grégory Viguier * * @param string $cache_dir_path Path to the cache directory, without trailing slash. * @return string Rules that will be printed. */ function rocket_get_webp_rewritecond( $cache_dir_path ) { if ( ! get_rocket_option( 'cache_webp' ) ) { return ''; } $rules = 'RewriteCond %{HTTP_ACCEPT} image/webp' . PHP_EOL; $rules .= 'RewriteCond "' . $cache_dir_path . '/.no-webp" !-f' . PHP_EOL; $rules .= 'RewriteRule .* - [E=WPR_WEBP:-webp]' . PHP_EOL; /** * Filter rules for webp. * * @since 3.4 * @author Grégory Viguier * * @param string $rules Rules that will be printed. */ return apply_filters( 'rocket_webp_rewritecond', $rules ); } /** * Rules to improve performances with GZIP Compression * * @since 1.0 * * @return string $rules Rules that will be printed */ function get_rocket_htaccess_mod_deflate() { // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals $rules = '# Gzip compression' . PHP_EOL; $rules .= '' . PHP_EOL; $rules .= '# Active compression' . PHP_EOL; $rules .= 'SetOutputFilter DEFLATE' . PHP_EOL; $rules .= '# Force deflate for mangled headers' . PHP_EOL; $rules .= '' . PHP_EOL; $rules .= '' . PHP_EOL; $rules .= 'SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)\s*,?\s*)+|[X~-]{4,13}$ HAVE_Accept-Encoding' . PHP_EOL; $rules .= 'RequestHeader append Accept-Encoding "gzip,deflate" env=HAVE_Accept-Encoding' . PHP_EOL; $rules .= '# Don’t compress images and other uncompressible content' . PHP_EOL; $rules .= 'SetEnvIfNoCase Request_URI \\' . PHP_EOL; $rules .= '\\.(?:gif|jpe?g|png|rar|zip|exe|flv|mov|wma|mp3|avi|swf|mp?g|mp4|webm|webp|pdf)$ no-gzip dont-vary' . PHP_EOL; $rules .= '' . PHP_EOL; $rules .= '' . PHP_EOL . PHP_EOL; $rules .= '# Compress all output labeled with one of the following MIME-types' . PHP_EOL; $rules .= '' . PHP_EOL; $rules .= 'AddOutputFilterByType DEFLATE application/atom+xml \ application/javascript \ application/json \ application/rss+xml \ application/vnd.ms-fontobject \ application/x-font-ttf \ application/xhtml+xml \ application/xml \ font/opentype \ image/svg+xml \ image/x-icon \ text/css \ text/html \ text/plain \ text/x-component \ text/xml' . PHP_EOL; $rules .= '' . PHP_EOL; $rules .= '' . PHP_EOL; $rules .= 'Header append Vary: Accept-Encoding' . PHP_EOL; $rules .= '' . PHP_EOL; $rules .= '' . PHP_EOL . PHP_EOL; /** * Filter rules to improve performances with GZIP Compression * * @since 1.0 * * @param string $rules Rules that will be printed. */ $rules = apply_filters( 'rocket_htaccess_mod_deflate', $rules ); return $rules; } /** * Rules to improve performances with Expires Headers * * @since 1.0 * * @return string $rules Rules that will be printed */ function get_rocket_htaccess_mod_expires() { // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals $rules = << ExpiresActive on ExpiresDefault "access plus 1 month" # cache.appcache needs re-requests in FF 3.6 (thanks Remy ~Introducing HTML5) ExpiresByType text/cache-manifest "access plus 0 seconds" # Your document html ExpiresByType text/html "access plus 0 seconds" # Data ExpiresByType text/xml "access plus 0 seconds" ExpiresByType application/xml "access plus 0 seconds" ExpiresByType application/json "access plus 0 seconds" # Feed ExpiresByType application/rss+xml "access plus 1 hour" ExpiresByType application/atom+xml "access plus 1 hour" # Favicon (cannot be renamed) ExpiresByType image/x-icon "access plus 1 week" # Media: images, video, audio ExpiresByType image/gif "access plus 4 months" ExpiresByType image/png "access plus 4 months" ExpiresByType image/jpeg "access plus 4 months" ExpiresByType image/webp "access plus 4 months" ExpiresByType video/ogg "access plus 4 months" ExpiresByType audio/ogg "access plus 4 months" ExpiresByType video/mp4 "access plus 4 months" ExpiresByType video/webm "access plus 4 months" # HTC files (css3pie) ExpiresByType text/x-component "access plus 1 month" # Webfonts ExpiresByType font/ttf "access plus 4 months" ExpiresByType font/otf "access plus 4 months" ExpiresByType font/woff "access plus 4 months" ExpiresByType font/woff2 "access plus 4 months" ExpiresByType image/svg+xml "access plus 1 month" ExpiresByType application/vnd.ms-fontobject "access plus 1 month" # CSS and JavaScript ExpiresByType text/css "access plus 1 year" ExpiresByType application/javascript "access plus 1 year" HTACCESS; /** * Filter rules to improve performances with Expires Headers * * @since 1.0 * * @param string $rules Rules that will be printed. */ $rules = apply_filters( 'rocket_htaccess_mod_expires', $rules ); return $rules; } /** * Rules for default charset on static files * * @since 1.0 * * @return string $rules Rules that will be printed */ function get_rocket_htaccess_charset() { // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals // Get charset of the blog. $charset = preg_replace( '/[^a-zA-Z0-9_\-\.:]+/', '', get_bloginfo( 'charset', 'display' ) ); $rules = "# Use $charset encoding for anything served text/plain or text/html" . PHP_EOL; $rules .= "AddDefaultCharset $charset" . PHP_EOL; $rules .= "# Force $charset for a number of file formats" . PHP_EOL; $rules .= '' . PHP_EOL; $rules .= "AddCharset $charset .atom .css .js .json .rss .vtt .xml" . PHP_EOL; $rules .= '' . PHP_EOL . PHP_EOL; /** * Filter rules for default charset on static files * * @since 1.0 * * @param string $rules Rules that will be printed. */ $rules = apply_filters( 'rocket_htaccess_charset', $rules ); return $rules; } /** * Rules for cache control * * @since 1.1.6 * * @return string $rules Rules that will be printed */ function get_rocket_htaccess_files_match() { // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals $rules = '' . PHP_EOL; $rules .= '' . PHP_EOL; $rules .= '' . PHP_EOL; $rules .= 'Header set X-Powered-By "WP Rocket/' . WP_ROCKET_VERSION . '"' . PHP_EOL; $rules .= 'Header unset Pragma' . PHP_EOL; $rules .= 'Header append Cache-Control "public"' . PHP_EOL; $rules .= 'Header unset Last-Modified' . PHP_EOL; $rules .= '' . PHP_EOL; $rules .= '' . PHP_EOL . PHP_EOL; $rules .= '' . PHP_EOL; $rules .= '' . PHP_EOL; $rules .= 'Header unset Pragma' . PHP_EOL; $rules .= 'Header append Cache-Control "public"' . PHP_EOL; $rules .= '' . PHP_EOL; $rules .= '' . PHP_EOL; $rules .= '' . PHP_EOL . PHP_EOL; /** * Filter rules for cache control * * @since 1.1.6 * * @param string $rules Rules that will be printed. */ $rules = apply_filters( 'rocket_htaccess_files_match', $rules ); return $rules; } /** * Rules to remove the etag * * @since 1.0 * * @return string $rules Rules that will be printed */ function get_rocket_htaccess_etag() { // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals $rules = '# FileETag None is not enough for every server.' . PHP_EOL; $rules .= '' . PHP_EOL; $rules .= 'Header unset ETag' . PHP_EOL; $rules .= '' . PHP_EOL . PHP_EOL; $rules .= '# Since we’re sending far-future expires, we don’t need ETags for static content.' . PHP_EOL; $rules .= '# developer.yahoo.com/performance/rules.html#etags' . PHP_EOL; $rules .= 'FileETag None' . PHP_EOL . PHP_EOL; /** * Filter rules to remove the etag * * @since 1.0 * * @param string $rules Rules that will be printed. */ $rules = apply_filters( 'rocket_htaccess_etag', $rules ); return $rules; } /** * Rules to Cross-origin fonts sharing when CDN is used * * @since 2.4 * * @return string $rules Rules that will be printed */ function get_rocket_htaccess_web_fonts_access() { // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals if ( ! get_rocket_option( 'cdn', false ) ) { return; } $rules = '# Send CORS headers if browsers request them; enabled by default for images.' . PHP_EOL; $rules .= '' . PHP_EOL; $rules .= '' . PHP_EOL; $rules .= '# mod_headers, y u no match by Content-Type?!' . PHP_EOL; $rules .= '' . PHP_EOL; $rules .= 'SetEnvIf Origin ":" IS_CORS' . PHP_EOL; $rules .= 'Header set Access-Control-Allow-Origin "*" env=IS_CORS' . PHP_EOL; $rules .= '' . PHP_EOL; $rules .= '' . PHP_EOL; $rules .= '' . PHP_EOL . PHP_EOL; $rules .= '# Allow access to web fonts from all domains.' . PHP_EOL; $rules .= '' . PHP_EOL; $rules .= '' . PHP_EOL; $rules .= 'Header set Access-Control-Allow-Origin "*"' . PHP_EOL; $rules .= '' . PHP_EOL; $rules .= '' . PHP_EOL . PHP_EOL; // @codingStandardsIgnoreEnd /** * Filter rules to Cross-origin fonts sharing * * @since 1.0 * * @param string $rules Rules that will be printed. */ $rules = apply_filters( 'rocket_htaccess_web_fonts_access', $rules ); return $rules; } /** * Tell if WP rewrite rules are present in a given string. * * @since 3.2.4 * @author Grégory Viguier * * @param string $content Htaccess content. * @return bool */ function rocket_has_wp_htaccess_rules( $content ) { if ( is_multisite() ) { $has_wp_rules = strpos( $content, '# add a trailing slash to /wp-admin' ) !== false; } else { $has_wp_rules = strpos( $content, '# BEGIN WordPress' ) !== false; } /** * Tell if WP rewrite rules are present in a given string. * * @since 3.2.4 * @author Grégory Viguier * * @param bool $has_wp_rules True when present. False otherwise. * @param string $content .htaccess content. */ return apply_filters( 'rocket_has_wp_htaccess_rules', $has_wp_rules, $content ); } /** * Check if WP Rocket htaccess rules are already present in the file * * @since 3.3.5 * @author Remy Perona * * @return bool */ function rocket_check_htaccess_rules() { if ( ! function_exists( 'get_home_path' ) ) { require_once ABSPATH . 'wp-admin/includes/file.php'; } $htaccess_file = get_home_path() . '.htaccess'; if ( ! rocket_direct_filesystem()->is_readable( $htaccess_file ) ) { return false; } $htaccess = rocket_direct_filesystem()->get_contents( $htaccess_file ); if ( preg_match( '/\s*# BEGIN WP Rocket.*# END WP Rocket\s*?/isU', $htaccess ) ) { return true; } return false; } Royaume d’Ebrah: le 21ème roi officiellement installé - JusteInfos- Information générale

Royaume d’Ebrah: le 21ème roi officiellement installé

S'inscrire à la newsletter
Listen to this article

Owla Ahoba Pie X Joseph Aïpri, a été officiellement installé comme le 21ème souverain du peuple Ossouhon du Royaume d’Ebrah. C’était le samedi 27 août 2022 lors d’une grande cérémonie placée sous le haut parrainage du ministre d’État, ministre de la Défense, Tené Birahima Ouattara.

L’installation de Sa Majesté Ahoba Pie X Joseph nouveau Roi du Royaume d’Ebrah par ses pairs de Moossou et de Bonoua.

Couronné Roi du Royaume d’Ebrah le 02 février 2019, après l’accord de la notabilité et des générations, cet expert criminologue et chef de la division armes légères de la CEDEAO a reçu son arrêté préfectoral de nomination, N° 08/PGB/CAB du 14 mars 2022, des mains du préfet du département de Grand-Bassam.

Lire aussi: https://www.aip.ci/cote-divoire-aip-pulcherie-gbalet-interpellee-et-deferee-au-parquet-procureur/

C’était en présence du représentant du parrain, le ministre Mamadou Touré, du président du Conseil économique social environnemental et culturel (CESEC), Dr Aka Aouelé, par ailleurs président du Conseil régional du Sud-Comoé, du corps préfectoral, du maire Jean-Louis Moulot de la commune de Grand-Bassam, des rois de Moossou et de Bonoua et de nombreuses personnalités au niveau national et international.

Remettant l’arrêté au nouveau roi, la préfète Nassou Sidibé l’a invité à œuvrer à l’union des fils et filles d’Ebrah, non sans lui rappeler ses missions d’auxiliaire d’administration. Même son de cloche pour le ministre Mamadou Touré qui a apprécié cette cérémonie à sa juste valeur, avant de dire l’importance du rôle des rois et chefs traditionnels dans le développement économique et sociale.

« Au-delà de la reconnaissance traditionnelle et coutumière, l’arrêté de ce jour vient conforter légalement, le Roi Ahoba Pie X Joseph Aïpri d’Ebrah, à l’instar des autres rois et chefs traditionnels de Côte d’Ivoire, dans son rôle de gardien des Us et coutumes, mais aussi de l’amener, du fait de sa notoriété morale reconnue par tous, à être un acteur de premier plan dans un État qui se veut moderne, et tourné vers l’avenir », a souligné le ministre Mamadou Touré. Il n’a pas manqué de faire une adresse à la population. « Peuple d’Ebrah, voici votre roi. Accompagnez-le dans ses décisions et ses orientations. Il est votre boussole, vous devrez en être le bouclier », a-t-il conseillé.

Traduisant les félicitations du parrain à Sa majesté Ahoba Pie X Joseph, le représentant du ministre Téné Birahima Ouattara, a partagé avec lui des valeurs qui devront guider ses actions. « Vous avez à jouer un rôle majeur. Restez neutre par précaution éthique dans le cadre de vos relations avec l’Administration et les politiques, restez au-dessus de la mêlée, et recherchez en permanence l’unité des fils et filles d’Ebrah », a-t-il exhorté.

Sa Majesté Ahoba Pie X Joseph Aïpri, recevant son arrêté des mains de la préfète Nassou Sidibé en tant que nouveau Roi du Royaume d’Ebrah.

Heureux d’accueillir les illustres invités à cette cérémonie, le maire Jean-Louis Moulot a exprimé sa gratitude au représentant du parrain pour l’intérêt qu’il témoigne au devenir de Grand-Bassam. Aussi a-t-il traduit toute l’admiration des populations de sa cité au président de la République Alassane Ouattara pour les nombreuses actions de développement. Formulant des vœux de succès à Sa majesté Ahoba Pie X Joseph Aïpri, le maire Moulot l’a exhorté également à faire de la sagesse, sa compagne durant tout son règne en tant que roi du Royaume d’Ebrah.

Lire aussi: https://justeinfos.net/village-de-modeste-la-population-dit-non-a-la-fete-du-chef-conteste/

Pour le président du comité d’organisation, cette cérémonie marque la fin de la longue période de polémique qui a porté un coup à la cohésion sociale du peuple Ossouhon qui, par reconnaissance, a fait une motion spéciale de remerciement au président de la République.

Hipson Kanon

 

#Royaume D'EbrahDépartement de Grand-BassamRoi d'Ebrah